export const BASE_URL = 'http://xueweitongcs.weiwochina.com' // 后端域名
// export const BASE_URL = '' // 后端域名
// export const BASE_URL = '/api' // 后端域名
export const API_URL = `${BASE_URL}/api/` // 接口根地址
export const UPLOAD_URL = `${API_URL}common/upload` // 上传地址

export const apiList = {
    // 公共
    common: {
        index: {
            url: 'index/index',
            method: 'post',
            auth: false,
            // desc: 首页
        }
    },
    // 部门
    store: {
        list: {
            url: 'store/index',
            method: 'get',
            auth: false,
            // desc: 部门-列表
        },
        add: {
            url: 'store/add',
            method: 'post',
            auth: true,
            // desc: 部门-新增
        },
        one: {
            url: 'store/getOne',
            method: 'get',
            auth: true,
            // desc: 部门-单一
        },
        edit: {
            url: 'store/edit',
            method: 'post',
            auth: true,
            // desc: 部门-编辑
        },
        del: {
            url: 'store/del',
            method: 'post',
            auth: true,
            // desc: 部门-删除
        },
        recycle: {
            list: {
                url: 'store/recyclebin',
                method: 'get',
                auth: true,
                // desc: 部门-回收站-列表
            },
            back: {
                url: 'store/restore',
                method: 'get',
                auth: true,
                // desc: 部门-回收站-还原
            },
            del: {
                url: 'store/destroy',
                method: 'get',
                auth: true,
                // desc: 部门-回收站-真实删除
            }
        }
    },
    // 员工
    user: {
        index: {
            url: 'user/index',
            method: 'get',
            auth: true,
            // desc: 员工-列表
        },
        list: {
            url: 'user/getStoreUserList',
            method: 'get',
            auth: false,
            // desc: 员工-列表
        },
        one: {
            url: 'user/getOne',
            method: 'get',
            auth: false,
            // desc: 员工-单一
        },
        login: {
            url: 'user/login',
            method: 'post',
            auth: false,
            // desc: 登录
        },
        add: {
            url: 'user/add',
            method: 'post',
            auth: true,
            // desc: 员工-新增
        },
        edit: {
            url: 'user/edit',
            method: 'post',
            auth: true,
            // desc: 员工-编辑
        },
        del: {
            url: 'user/del',
            method: 'post',
            auth: true,
            // desc: 员工-删除
        },
        getConfigParams:{
            url: 'user/getConfigParams',
            method: 'get',
            auth: true,
            //desc: 系统-房源1
        },
        Total:{
            url: 'user/getTotal',
            method: 'get',
            auth: true,
        },
        recycle: {
            list: {
                url: 'user/recyclebin',
                method: 'get',
                auth: true,
                // desc: 员工-回收站-列表
            },
            back: {
                url: 'user/restore',
                method: 'get',
                auth: true,
                // desc: 员工-回收站-还原
            },
            del: {
                url: 'user/destroy',
                method: 'get',
                auth: true,
                // desc: 员工-回收站-真实删除
            }
        }
    },
    // 管理员
    auth: {
        list: {
            url: 'user_group/index',
            method: 'get',
            auth: true,
            // desc: 管理员-列表
        },
        one: {
            url: 'user_group/getOne',
            method: 'get',
            auth: true,
            // desc: 管理员-单一
        },
        add: {
            url: 'user_group/add',
            method: 'post',
            auth: true,
            // desc: 管理员-新增
        },
        edit: {
            url: 'user_group/edit',
            method: 'post',
            auth: true,
            // desc: 管理员-编辑
        },
        del: {
            url: 'user_group/del',
            method: 'post',
            auth: true,
            // desc: 管理员-编辑
        },
        recycle: {
            list: {
                url: 'user_group/recyclebin',
                method: 'get',
                auth: true,
                // desc: 管理员-回收站-列表
            },
            back: {
                url: 'user_group/restore',
                method: 'get',
                auth: true,
                // desc: 管理员-回收站-还原
            },
            del: {
                url: 'user_group/destroy',
                method: 'get',
                auth: true,
                // desc: 管理员-回收站-真实删除
            }
        }
    },
    // 权限
    rule: {
        list: {
            url: 'rule/getList',
            method: 'get',
            auth: true,
            // desc: 员工-权限
        },
        all: {
            url: 'rule/getAll',
            method: 'get',
            auth: true,
            // desc: 权限-列表-全部
        },
        savePower: {
            url: '/index.php/api/user/savePower',
            method: 'post',
            auth: true,
            // desc: 系统设置-组织机构-保存权限到员工
        },
        savePowerToGroup: {
            url: '/index.php/api/user/savePowerToGroup',
            method: 'post',
            auth: true,
            // desc: 系统设置-组织机构-保存权限到员工
        },
        getUserPower: {
            url: '/index.php/api/user/getUserPowerById',
            method: 'get',
            auth: true,
        },
        getGroupPower: {
            url: '/index.php/api/user/getGroupPower',
            method: 'get',
            auth: true,
        }
    },
    // 城市
    city: {
        index: {
            url: 'city/index',
            method: 'get',
            auth: true,
            // desc: 城市-列表
        },
        tree: {
            url: 'city/getCityJson',
            method: 'get',
            auth: true,
            // desc: 城市-列表-树状
        },
        add: {
            url: 'city/add',
            method: 'post',
            auth: true,
            // desc: 城市-添加
        },
        edit: {
            url: 'city/edit',
            method: 'post',
            auth: true,
            // desc: 城市-编辑
        },
        del: {
            url: 'city/del',
            method: 'get',
            auth: true,
            // desc: 城市-删除
        },
        recycle: {
            list: {
                url: 'city/recyclebin',
                method: 'get',
                auth: true,
                // desc: 城市-回收站-列表
            },
            back: {
                url: 'city/restore',
                method: 'get',
                auth: true,
                // desc: 城市-回收站-还原
            },
            del: {
                url: 'city/destroy',
                method: 'get',
                auth: true,
                // desc: 城市-回收站-真实删除
            }
        }
    },
    // 楼盘
    estate: {
        index: {
            url: 'estate/index',
            method: 'get',
            auth: true,
            // desc: 楼盘-列表
        },
        one: {
            url: 'estate/getOne',
            method: 'get',
            auth: true,
            // desc: 楼盘-单一
        },
        updateXD:{
            url: 'estate/updateXD',
            method: 'post',
            auth: true,
            // desc: 楼盘-选栋
        },
        add: {
            url: 'estate/add',
            method: 'post',
            auth: true,
            // desc: 楼盘-添加
        },
        save: {
            url: 'estate/dataSave',
            method: 'post',
            auth: true,
            // desc: 楼盘-新增-编辑
        },
        edit: {
            url: 'estate/edit',
            method: 'post',
            auth: true,
            // desc: 楼盘-编辑
        },
        del: {
            url: 'estate/del',
            method: 'get',
            auth: true,
            // desc: 楼盘-删除
        },
        map: {
            url: 'estate/getLatByTencentMap',
            method: 'get',
            auth: true,
            // desc: 地址-转换-经纬度
        },
        merge: {
            url: 'estate/mergeEstate',
            method: 'post',
            auth: true,
            // desc: 楼盘-合并
        },
        trans: {
            url: 'estate/editCityId',
            method: 'post',
            auth: true,
            // desc: 楼盘-转移
        },
        resource: {
            index: {
                url: 'estate_resources/index',
                method: 'get',
                auth: true,
                // desc: 楼盘-资源-列表
            },
            one: {
                url: 'estate_resources/getOne',
                method: 'get',
                auth: true,
                // desc: 楼盘-资源-单一
            },
            add: {
                url: 'estate_resources/add',
                method: 'post',
                auth: true,
                // desc: 楼盘-资源-添加
                batch: {
                    url: 'estate_resources/ResourcesAdd',
                    method: 'post',
                    auth: true,
                    // desc: 楼盘-资源-批量新增
                },
            },
            edit: {
                url: 'estate_resources/edit',
                method: 'post',
                auth: true,
                // desc: 楼盘-资源-编辑
            },
            del: {
                url: 'estate_resources/del',
                method: 'get',
                auth: true,
                // desc: 楼盘-资源-删除
                batch: {
                    url: 'estate_resources/ResourcesDel',
                    method: 'get',
                    auth: true,
                    // desc: 楼盘-资源-批量删除
                }
            },
        },
        recycle: {
            list: {
                url: 'estate/recyclebin',
                method: 'get',
                auth: true,
                // desc: 楼盘-回收站-列表
            },
            back: {
                url: 'estate/restore',
                method: 'get',
                auth: true,
                // desc: 楼盘-回收站-还原
            },
            del: {
                url: 'estate/destroy',
                method: 'get',
                auth: true,
                // desc: 楼盘-回收站-真实删除
            }
        }
    },
    // 栋座
    building: {
        index: {
            url: 'building/index',
            method: 'get',
            auth: true,
            // desc: 栋座-列表
        },
        one: {
            url: 'building/getOne',
            method: 'get',
            auth: true,
            // desc: 栋座-单一
        },
        add: {
            url: 'building/add',
            method: 'post',
            auth: true,
            // desc: 栋座-添加
        },
        batch: {
            url: 'building/batchAddBuilding',
            method: 'post',
            auth: true,
            // desc: 栋座-批量添加
        },
        edit: {
            url: 'building/edit',
            method: 'post',
            auth: true,
            // desc: 栋座-编辑
        },
        del: {
            url: 'building/del',
            method: 'post',
            auth: true,
            // desc: 栋座-删除
        },
        move: {
            url: 'building/moveBuilding',
            method: 'post',
            auth: true,
            // desc: 栋座-转移
        }
    },
    // 学校
    school: {
        index: {
            url: 'school/index',
            method: 'get',
            auth: true,
            // desc: 学校-列表
        },
        one: {
            url: 'school/getOne',
            method: 'get',
            auth: true,
            // desc: 学校-单一
        },
        add: {
            url: 'school/add',
            method: 'post',
            auth: true,
            // desc: 学校-新增
        },
        edit: {
            url: 'school/edit',
            method: 'post',
            auth: true,
            // desc: 学校-新增
        },
        del: {
            url: 'school/del',
            method: 'post',
            auth: true,
            // desc: 学校-删除
        }
    },
    // 楼盘附近学校
    near: {
        index: {
            url: 'estate_school/index',
            method: 'get',
            auth: true,
            // desc: 附近学校-列表
        },
        one: {
            url: 'estate_school/getOne',
            method: 'get',
            auth: true,
            // desc: 附近学校-单一
        },
        add: {
            url: 'estate_school/add',
            method: 'post',
            auth: true,
            // desc: 附近学校-新增
        },
        batch: {
            url: 'estate_school/batchAdd',
            method: 'post',
            auth: true,
            // desc: 附近学校-新增-批量
        },
        edit: {
            url: 'estate_school/edit',
            method: 'post',
            auth: true,
            // desc: 附近学校-编辑
        },
        del: {
            url: 'estate_school/del',
            method: 'post',
            auth: true,
            // desc: 附近学校-删除
        }
    },
    // 钥匙
    key: {
        index: {
            url: 'key/index',
            method: 'get',
            auth: true,
            // desc: 钥匙-列表
        },
        one: {
            url: 'key/getOne',
            method: 'get',
            auth: true,
            // desc: 钥匙-单一
        },
        add: {
            url: 'key/add',
            method: 'post',
            auth: true,
            // desc: 钥匙-新增
        },
        edit: {
            url: 'key/edit',
            method: 'post',
            auth: true,
            // desc: 钥匙-编辑
        },
        del: {
            url: 'key/del',
            method: 'post',
            auth: true,
            // desc: 钥匙-删除
        },
        recycle: {
            list: {
                url: 'key/recyclebin',
                method: 'get',
                auth: true,
                // desc: 钥匙-回收站-列表
            },
            back: {
                url: 'key/restore',
                method: 'get',
                auth: true,
                // desc: 钥匙-回收站-还原
            },
            del: {
                url: 'key/destroy',
                method: 'get',
                auth: true,
                // desc: 钥匙-回收站-真实删除
            }
        }
    },
    // 房源
    house: {
        index: {
            url: 'house/index',
            method: 'get',
            auth: true,
            // desc: 房源-列表
        },
        housegetInfo: {
            url: 'house_owner/getInfo',
            method: 'CET',
            auth: true,
            // desc: 业主信息（名字/电话）-房源信息-中介信息  house_owner/getInfo
        },
        list: {
            url: 'house/getList',
            method: 'get',
            auth: true,
            // desc: 房源-列表-ids
        },
        one: {
            url: 'house/getOne',
            method: 'get',
            auth: true,
            // desc: 房源-单一
        },
        add: {
            url: 'house/add',
            method: 'post',
            auth: true,
            // desc: 房源-新增
        },
        edit: {
            url: 'house/edit',
            method: 'post',
            auth: true,
            // desc: 房源-编辑
        },
        del: {
            url: 'house/del',
            method: 'post',
            auth: true,
            // desc: 钥匙-删除
        },
        follow: {
            index: {
                url: 'house_follow_up/index',
                method: 'get',
                auth: true,
                // desc: 房源-跟进-列表
            },
            add: {
                url: 'house_follow_up/add',
                method: 'post',
                auth: true,
                // desc: 房源-跟进-新增
            },
            del: {
                url: 'house_follow_up/del',
                method: 'get',
                auth: true,
                // desc: 房源-跟进-删除
            },
            recycle: {
                list: {
                    url: 'house_follow_up/recyclebin',
                    method: 'get',
                    auth: true,
                    // desc: 房源-跟进-回收站-列表
                },
                back: {
                    url: 'house_follow_up/restore',
                    method: 'get',
                    auth: true,
                    // desc: 房源-跟进-回收站-还原
                },
                del: {
                    url: 'house_follow_up/destroy',
                    method: 'get',
                    auth: true,
                    // desc: 房源-跟进-回收站-真实删除
                }
            },
        },
        recycle: {
            list: {
                url: 'house/recyclebin',
                method: 'get',
                auth: true,
                // desc: 房源-回收站-列表
            },
            back: {
                url: 'house/restore',
                method: 'get',
                auth: true,
                // desc: 房源-回收站-还原
            },
            del: {
                url: 'house/destroy',
                method: 'get',
                auth: true,
                // desc: 房源-回收站-真实删除
            }
        },
        collect: {
            add: {
                url: 'house_collect/add',
                method: 'post',
                auth: true,
                // desc: 房源-收藏-新增
            },
            del: {
                url: 'house_collect/del',
                method: 'post',
                auth: true,
                // desc: 房源-收藏-真实删除
            }
        }
    },
    // 客源
    client: {
        index: {
            url: 'guest/index',
            method: 'get',
            auth: true,
            // desc: 客源-列表
        },
        one: {
            url: 'guest/getOne',
            method: 'get',
            auth: true,
            // desc: 客源-单一
        },
        add: {
            url: 'guest/add',
            method: 'post',
            auth: true,
            // desc: 客源-新增
        },
        edit: {
            url: 'guest/edit',
            method: 'post',
            auth: true,
            // desc: 客源-编辑
        },
        del: {
            url: 'guest/del',
            method: 'post',
            auth: true,
            // desc: 客源-删除
        },
        belt: {
            index: {
                url: 'guest_look/index',
                method: 'get',
                auth: true,
                // desc: 房源-列表
            },
            list: {
                url: 'guest_look/getList',
                method: 'get',
                auth: true,
                // desc: 房源-列表-ids
            },
            one: {
                url: 'guest_look/getOne',
                method: 'get',
                auth: true,
                // desc: 房源-单一
            },
            add: {
                url: 'guest_look/add',
                method: 'post',
                auth: true,
                // desc: 房源-新增
            },
            edit: {
                url: 'guest_look/edit',
                method: 'post',
                auth: true,
                // desc: 房源-编辑
            },
            del: {
                url: 'guest_look/del',
                method: 'post',
                auth: true,
                // desc: 钥匙-删除
            },
        },
        follow: {
            index: {
                url: 'guest_follow_up/index',
                method: 'get',
                auth: true,
                // desc: 客源-跟进-列表
            },
            add: {
                url: 'guest_follow_up/add',
                method: 'post',
                auth: true,
                // desc: 客源-跟进-新增
            },
            del: {
                url: 'guest_follow_up/del',
                method: 'get',
                auth: true,
                // desc: 客源-跟进-删除
            },
            recycle: {
                list: {
                    url: 'guest_follow_up/recyclebin',
                    method: 'get',
                    auth: true,
                    // desc: 客源-跟进-回收站-列表
                },
                back: {
                    url: 'guest_follow_up/restore',
                    method: 'get',
                    auth: true,
                    // desc: 客源-跟进-回收站-还原
                },
                del: {
                    url: 'guest_follow_up/destroy',
                    method: 'get',
                    auth: true,
                    // desc: 客源-跟进-回收站-真实删除
                }
            },
        },
        recycle: {
            list: {
                url: 'guest/recyclebin',
                method: 'get',
                auth: true,
                // desc: 客源-回收站-列表
            },
            back: {
                url: 'guest/restore',
                method: 'get',
                auth: true,
                // desc: 客源-回收站-还原
            },
            del: {
                url: 'guest/destroy',
                method: 'get',
                auth: true,
                // desc: 客源-回收站-真实删除
            }
        },
        collect: {
            add: {
                url: 'guest_collect/add',
                method: 'post',
                auth: true,
                // desc: 房源-收藏-新增
            },
            del: {
                url: 'guest_collect/del',
                method: 'post',
                auth: true,
                // desc: 房源-收藏-真实删除
            },
            ind: {
                url: 'guest_collect/index',
                method: 'get',
                auth: true,
                // desc: 房源-收藏-真实删除
            }
        }
    },
}